package com.ruanxie.dto.student;

import com.ruanxie.dto.QueryModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(description = "查询学生成绩传递的数据模型")
public class StudentGetCourseGradeDTO implements Serializable {
    @ApiModelProperty(value = "学年，指定具体学年；当为null时，表示查所有学年已有成绩",required = false)
    private String schoolYear;
    @ApiModelProperty(value = "学期，指定具体学期；当为null时，表示查所有学期已有成绩",required = false)
    private String term;
    @ApiModelProperty(value = "课程性质名称：[\"必修\"|\"限选\"|\"任选\"]，指定具体课程性质；当为null时，表示查所有课程已有成绩",required = false)
    private String courseNature;
    @ApiModelProperty(value = "查询模式，必须，不能为null",required = true)
    private QueryModel queryModel;
}
